home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 2.toast / pc / sample code / quicktime / streaming / qtspacketizerreassembler / componentvideortp / headers / rtpmpcomponentvideoresources.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-28  |  1.6 KB  |  70 lines

  1. /*
  2.     File:        RTPMPComponentVideoResources.h
  3.  
  4.     Contains:    Declarations for Component Video RTPMediaPacketizer resources
  5.  
  6.     Copyright:    © 1997-1999 by Apple Computer Inc. all rights reserved.
  7.  
  8. */
  9.  
  10.  
  11.  
  12. #ifndef __RTPMPCOMPONENTVIDEORESOURCES__
  13. #define __RTPMPCOMPONENTVIDEORESOURCES__
  14.  
  15.  
  16.  
  17. #include "ComponentVideoRTPResources.h"
  18.  
  19.  
  20.  
  21. /* ---------------------------------------------------------------------------
  22.  *        M A C R O S
  23.  * ---------------------------------------------------------------------------
  24.  */
  25.  
  26. /*    change these for your component */
  27. /*    type and ID have to match what's in the code warrior project! */
  28.  
  29. #define COMPONENT_NAME_STRING                    "Sample Component Video Media Packetizer"
  30. #define COMPONENT_INFO_STRING                    "Sample Component Video Media Packetizer"
  31.  
  32. #define COMPONENT_ENTRY_POINT_STRING            "RTPMPComponentVideo_ComponentDispatch"
  33. #define COMPONENT_PPC_PEF_STRING                "RTPMPComponentVideo.pef"
  34. #define COMPONENT_68K_CODE_STRING                "RTPMPComponentVideo.rsrc"
  35.  
  36.  
  37.  
  38. enum
  39. {
  40.     kComponentType                    = kRTPMediaPacketizerType,
  41.     kComponentSubType                = kComponentVideoDataFormat
  42. };
  43.  
  44. enum
  45. {
  46.     kComponentBaseID                = 128,
  47.     kComponentBaseIDPPC                = kComponentBaseID
  48. };
  49.  
  50. #define kComponentBaseID68K            ( kComponentBaseID + 1 )
  51.  
  52. enum
  53. {
  54.     kComponentVersion                = 0x00010001,
  55.     kComponentFlags                    = 0
  56. };
  57.  
  58. #define kComponentRegFlags            ( componentDoAutoVersion | componentHasMultiplePlatforms )
  59.  
  60. enum
  61. {
  62.     kRTPMPComponentVideoStringListResource            = kComponentBaseID,
  63.         kRTPMPComponentVideoProtocolEncodingString    = 1,
  64.         kRTPMPComponentVideoHIEncodingString        = 2
  65. };
  66.  
  67.  
  68.  
  69. #endif /* __RTPMPCOMPONENTVIDEORESOURCES__ */
  70.